package com.lancoo.ccas53.service.mobileService;

import com.lancoo.ccas53.pojo.vo.SelectedCourseStatistics;
import com.lancoo.ccas53.pojo.vo.StudentTeachingClass;

/**
 * @Author: mabolin
 * @Date: 2024-07-12-16:17
 * @Description:
 */
public interface MobileStudentService {

    /**
     * 根据学生id获取学生所有可选课程的课程详情
     *
     * @param studentId
     * @param teachingClassType
     * @return
     */
    StudentTeachingClass getCourseDetail(Integer taskId, Long studentId, Integer teachingClassType, Long teachingClassId);

    /**
     * 根据学生id获取已选课程的相关统计信息
     *
     * @param studentId
     * @param teachingClassType
     * @return
     */
    SelectedCourseStatistics getStudentSelectedCourseStatisticsByStudentId(Integer taskId, Long studentId, Integer teachingClassType);
}
